package com.mycase.im.boot.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.mycase.im.boot.entity.database.ImGroupMessageBody;

import java.util.List;

/**
 * @Author ZhuHJay
 * @Date 2021/9/4 15:10
 */
public interface GroupMessageBodyService extends IService<ImGroupMessageBody> {

    /**
     * 通过用户id和消息体id获取对应的单条数据
     * @param userId 用户id
     * @param messageBodyId 消息体id
     * @return 消息体数据
     */
    ImGroupMessageBody getOne(String userId, String messageBodyId);

    /**
     * 修改消息的已读状态
     * @param unReadsId 未读消息id
     */
    void unReadMessageConvertById(List<Integer> unReadsId);
}
